//
//  YJPopupView.h
//  YJPopupView
//
//  Created by Jim1024 on 2016/10/10.
//  Copyright © 2016年 Sunnsoft Co., Ltd. All rights reserved.
//

#import <UIKit/UIKit.h>

typedef NS_ENUM(NSInteger, YJPopupViewType) {
    YJPopupViewTypeCenter = 0,
    YJPopupViewTypeBottom
};

@interface YJPopupView : UIView

/**
 添加弹窗视图

 @param contentView 弹窗视图
 */
+ (void)addContentView:(UIView *)contentView;

/**
 设置弹窗类型 (默认是：YJPopupViewTypeCenter)
 必须先调用 addContentView:
 
 @param type 弹窗类型
 */
+ (void)setPopopType:(YJPopupViewType)type;

/**
 点击遮罩移除弹窗 (默认是：YES)
 必须先调用 addContentView:

 @param enable 是否使能点击遮罩移除弹窗
 */
+ (void)dismissWhenTapMaskView:(BOOL)enable;

/**
 在window上显示弹窗
 */
+ (void)show;

/**
 在view上显示弹窗

 @param view 承载view
 */
+ (void)showInView:(UIView *)view;

/**
 移除弹窗
 */
+ (void)dismiss;

@end
